package com.mzq.langchain4j_springboot.web.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 房产信息
 */
@Data
public class HouseInfo implements Serializable {
    private static final long serialVersionUID = 1L;

    @JsonProperty("主键ID")
    private String[] houseIds;

    private String houseId;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String houseBuildDate;

    private String houseNumber;

    private String houseName;

    private String houseUnitId;

    private String houseUnit;

    private String houseType;

    private String houseStatus;

    private String houseHeader;

    private String houseUsingUnitId;

    private String houseUsingUnit;

    private String houseUsingDept;

    private String houseUsingPerson;

    private String houseFixedNumber;

    private String houseFixedName;

    private String houseCount;

    private String houseOriginalValue;

    private String houseResidualValue;

    private String houseOldValue;

    private String houseNetWorth;

    private String houseNetAmount;

    private String houseMonthEnable;

    private String houseMonthUsed;

    private String houseNetSalvage;

    private String houseProject;

    private String houseNature;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String houseStartDate;

    private String houseWhole;

    private String houseLevel;

    private String houseSecret;

    private String houseMeterUnit;

    private String housePrintCount;

    private String housePrintParent;

    private String houseRemark;

    private String houseInnerNumber;

    private String houseSavePosition;

    private String houseFixed;

    private String houseFinanceNumber;

    private String houseContactUnit;

    private String houseOldWayFunc;

    private String houseOldWayNumber;

    private String houseOldWayName;

    private String houseHouseArea;

    private String houseLandArea;

    private String houseDistrict;

    private String houseStreet;

    private String houseHouseNature0;

    private String houseBuildYear;

    private String houseHouseCard;

    private String houseLandCard;

    private String houseOwnerNature;

    private String houseOwnerFrom;

    private String houseAccount;

    private String houseFace;

    private String houseCurrentNumber;

    private String houseCurrentName;

    private String houseLandUseName;

    private String houseNatureNumber;

    private String houseNatureName;

    private String houseTypeNumber;

    private String houseTypeName;

    private String houseOwnerNumber;

    private String houseOwnerName;

    private String houseUsingDept1;

    private String houseFromDept1;

    private String houseLedger;

    private String houseAddress;

    private String parentId;

    private String houseGroundArea;

    private String houseHomeArea;

    private String houseDistrictCode;

    private String houseLandNature;

    private String houseCardUser;

    private String houseWarrantCard;

    private String houseLandManager;

    private String houseLandSource;

    private String houseLandType;

    private String houseFilePathVideo;

    private String houseFilePathWarrant;

    private String houseFilePathHistory;

    private String houseFilePathOther;

    private String houseLandStatus;

    private String houseUseStatus;

    private String houseRentBuilding;

    private String houseRentBuildingValue;

    private String houseRentLand;

    private String houseRentLandValue;

    private String houseRealBuilding;

    private String houseRealLand;

    private String houseLandMark;

    private String houseWarrantType;

    private String houseLandNumber;

    private String houseBuildingNumber;

    private String houseCardId;

    /**
     * 映射HouseCard对象关系
     */
    private HouseCard houseCard;

}
